package com.zy.entity.bs;

import javax.persistence.Table;
import javax.persistence.Transient;

import com.zy.entity.base.BaseEntity;
import com.zy.pojo.annotation.Comment;

@Table(name = "bs_club")
public class Club extends BaseEntity {

	private static final long serialVersionUID = 1L;
	@Comment("俱乐部名")
	private String name;
	@Comment
	private Long clubLevelId;
	@Comment("俱乐部首页图片")
	private String clubImg;
	@Comment("俱乐部描述")
	private String content;

	@Transient
	private String clubImgPath;//图片保存地址
	@Transient
	private String carName;
	@Transient
	private String typeName;
	@Transient
	private String levelName;

	@Comment("登记情况")
	private Integer registStatus;
	@Comment("俱乐部章程")
	private String charterUrls;
	@Comment("所属机构/个人")
	private String affiliation;
	@Comment("所属者联系方式")
	private String contactInformation;
	@Comment("俱乐部电话")
	private String phone;
	@Comment("地址")
	private  String address;
	@Comment("证书")
	private  String certificateUrl;
	@Comment("俱乐部所有者")
	private Long userId;
	@Comment("审核状态")
	private Integer checkStatus;
	@Comment("城市")
	private Long cityId;

	@Comment("俱乐部logo")
	private String clubLogo;
	@Comment("入会推荐外观logo")
	private String recommendLogo;
	@Comment("入会推荐外观banner")
	private String recommendBanner;
	@Comment("入会推荐外观简介")
	private String recommendDesc;
	@Comment("入会宣传图文")
	private String propagandaBanner;
	@Comment("入会宣传简介")
	private String propagandaDesc;
	@Comment("入会申请图片")
	private String applyBanner;
	@Comment("入会申请简介")
	private String applyDesc;

	private Integer isSet;//是否设置向导 0 否 1 是
    @Transient
    private Integer noticeCount;
    @Transient
    private Integer activityCount;
    @Transient
    private Integer clubApplyCount;

    public Integer getNoticeCount() {
        return noticeCount;
    }

    public void setNoticeCount(Integer noticeCount) {
        this.noticeCount = noticeCount;
    }

    public Integer getActivityCount() {
        return activityCount;
    }

    public void setActivityCount(Integer activityCount) {
        this.activityCount = activityCount;
    }

    public Integer getClubApplyCount() {
        return clubApplyCount;
    }

    public void setClubApplyCount(Integer clubApplyCount) {
        this.clubApplyCount = clubApplyCount;
    }

    public Integer getIsSet() {
        return isSet;
    }

    public void setIsSet(Integer isSet) {
        this.isSet = isSet;
    }

    public String getClubLogo() {
		return clubLogo;
	}

	public void setClubLogo(String clubLogo) {
		this.clubLogo = clubLogo;
	}

	public String getRecommendLogo() {
		return recommendLogo;
	}

	public void setRecommendLogo(String recommendLogo) {
		this.recommendLogo = recommendLogo;
	}

	public String getRecommendBanner() {
		return recommendBanner;
	}

	public void setRecommendBanner(String recommendBanner) {
		this.recommendBanner = recommendBanner;
	}

	public String getRecommendDesc() {
		return recommendDesc;
	}

	public void setRecommendDesc(String recommendDesc) {
		this.recommendDesc = recommendDesc;
	}

	public String getPropagandaBanner() {
		return propagandaBanner;
	}

	public void setPropagandaBanner(String propagandaBanner) {
		this.propagandaBanner = propagandaBanner;
	}

	public String getPropagandaDesc() {
		return propagandaDesc;
	}

	public void setPropagandaDesc(String propagandaDesc) {
		this.propagandaDesc = propagandaDesc;
	}

	public String getApplyBanner() {
		return applyBanner;
	}

	public void setApplyBanner(String applyBanner) {
		this.applyBanner = applyBanner;
	}

	public String getApplyDesc() {
		return applyDesc;
	}

	public void setApplyDesc(String applyDesc) {
		this.applyDesc = applyDesc;
	}

	public Long getCityId() {
		return cityId;
	}

	public void setCityId(Long cityId) {
		this.cityId = cityId;
	}

	public Integer getRegistStatus() {
		return registStatus;
	}

	public void setRegistStatus(Integer registStatus) {
		this.registStatus = registStatus;
	}

	public String getCharterUrls() {
		return charterUrls;
	}

	public void setCharterUrls(String charterUrls) {
		this.charterUrls = charterUrls;
	}

	public String getAffiliation() {
		return affiliation;
	}

	public void setAffiliation(String affiliation) {
		this.affiliation = affiliation;
	}

	public String getContactInformation() {
		return contactInformation;
	}

	public void setContactInformation(String contactInformation) {
		this.contactInformation = contactInformation;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getCertificateUrl() {
		return certificateUrl;
	}

	public void setCertificateUrl(String certificateUrl) {
		this.certificateUrl = certificateUrl;
	}



	public Integer getCheckStatus() {
		return checkStatus;
	}

	public void setCheckStatus(Integer checkStatus) {
		this.checkStatus = checkStatus;
	}

	public String getClubImgPath() {
		return clubImgPath;
	}

	public void setClubImgPath(String clubImgPath) {
		this.clubImgPath = clubImgPath;
	}

	public String getClubImg() {
		return clubImg;
	}

	public void setClubImg(String clubImg) {
		this.clubImg = clubImg;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getLevelName() {
		return levelName;
	}

	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}

	public Long getClubLevelId() {
		return clubLevelId;
	}

	public void setClubLevelId(Long clubLevelId) {
		this.clubLevelId = clubLevelId;
	}

	public String getCarName() {
		return carName;
	}

	public void setCarName(String carName) {
		this.carName = carName;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }
}